iT邦幫忙

2023 iThome 鐵人賽

DAY 14
0

昨天各位應該都有成功的將 Prometheus 給部署起來吧。那今天就來介紹一下昨天發生了什麼事。

首先,在 Helm 的世界中,我們安裝的每個包都被稱為 Chart ,也可以把它理解成是安裝檔,或是把它當成 K8S 中 YAML 檔的集合。

接著我們在安裝之前新增的東西叫 Repository , Repository 是用來存放與共享 Chart 的地方,因此我們需要再安裝前新增才能夠取得我們要使用的 Chart 。

最後,如果我們安裝好了之後,我們會稱呼安裝好的那個東西叫做 Release ,實際上就是 Chart 中那些 YAML 在 K8S 中的實例。

因此各位還記得我們昨天安裝的最後一步嗎?

$ helm install [resource name] [repo/chartname]

這步驟中間的 resource name 就是指安裝之後的 Release 要叫什麼名字,而後面的 repo/chartname 則是指要安裝的 Chart 。

因此我們安裝好了之後就可以查看所有已安裝的 Release 。

$ helm list

實際執行的畫面就會像這樣:

透過 Chart 這樣的方式,我們可以不用再瘋狂的下 kubectl 指令去安裝 YAML 檔了。

各位有沒有 Get 到 Helm 的好用之處了呢?


上一篇
Day 13 Helm 簡易使用介紹
下一篇
Day 15 Helm Chart
系列文
你累了嗎,今天來點克勞內提夫!31
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言